Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8908 из 10753 ===================================== RU.UNIX.BSD =
От   : Jurij Ivliev                     2:5020/400         05 May 19 18:38:59
Кому : All                                                 05 May 19 18:38:59
Тема : parallel mounting for ZFS filesystem
FGHI : area://RU.UNIX.BSD?msgid=<1187511623@shelob.esterdev.com>+f6794818
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=2:5030/500+5ccf200e
==============================================================================
From: Jurij Ivliev <ii@any.com.ru>

Hi, All!

В stable/11 из ZoL прилетело очередное счастье в виде r346690:
    MFC r344569, r344618, r344621 (by bapt):
    r344569:
    Implement parallel mounting for ZFS filesystem
    ...
    r344618:
    Fix regression introduced in r344569
    ...
    r344621:
    Fix a regression introduced in r344569
    ...

В результате после загрузки системы при наличии таких датасетов:
  $ zfs get -r mountpoint,canmount rpool/home
  NAME             PROPERTY    VALUE      SOURCE
  rpool/home       mountpoint  /home      received
  rpool/home       canmount    on         default
  rpool/home/user  mountpoint  /home/user inherited from rpool/home
  rpool/home/user  canmount    on         default
  $ zfs get -r mountpoint,canmount dpool/home
  NAME                  PROPERTY    VALUE            SOURCE
  dpool/home            mountpoint  /home            local
  dpool/home            canmount    off              local
  dpool/home/user       mountpoint  /home/user       inherited from dpool/home
  dpool/home/user       canmount    off              local
  dpool/home/user/data  mountpoint  /home/user/data  inherited from dpool/home
  dpool/home/user/data  canmount    on               default
имеем следующее:
  df говорит, что rpool/home, rpool/home/user и dpool/home/user/data
     смонтированы как им и положено в /home, /home/user и /home/user/data
     и именно в такой последовательности.
  df /home говорит, что это rpool/home.
  df /home/user говорит, что это также rpool/home, который смонтирован
     в /home.
  df /home/user/data говорит, что это dpool/home/user/data.
  ls /home/user показывает что там есть только каталог data.
Если руками отмонтировать /home/user/data и /home/user, то в /home
остаётся каталог user/data.
Если после этого удалить /home/user и последовательно смонтировать
rpool/home/user и dpool/home/user/data, то всё становится на свои места.

В stable/12 тот же MFC был более месяца назад (r345578 | bapt | 2019-03-27
17:51:03 +0300). Если у кого-то есть возможность проверить поведение
stable/12 после r345578 на схожих датасетах дайте знать, plz, как оно -
перед тем, как засылать PR хочется понять: это кривой MFC в stable/11
или оно by design такое.

И да, если я правильно понял diff -r r346685:r346690, это кю не отключается.
--- ifmail v.2.15dev5.4
* Origin: Black CaT's Point (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.076811 секунды